from mootdx.quotes import Quotes
# from mootdx.reader import Reader

CLIENT_QUERY_PERIOD = 0.1  # 服务器访问流控：查询一次的周期（单位：秒）
TDX_DIR = 'D:/tdx/new_jyplug' # tdx软件本地安装目录，视情况修改

# 服务器查询
# client = Quotes.factory(market='std', multithread=True)
tdx_client = Quotes.factory(market='std')

# 实时行情
# frequency -> K线种类 0 5分钟K线 1 15分钟K线 2 30分钟K线 3 1小时K线 4 日K线 5 周K线 6 月K线 7 1分钟K线 8 1分钟K线 9 日K线 10 季K线 11 年K线
# print(client.bars(symbol='110048', frequency=7, offset=60))

# 历史行情（分钟）
# print(client.minutes(symbol='159995', date='20200213'))
# print(client.minutes(symbol='512880', date='20180618'))

# 历史K线（日）
# print(client.k(symbol="000001", begin="2021-10-25", end="2021-10-29"))
# 历史分笔
# print(client.transactions(symbol='110048', start=0, offset=10, date='20211029'))

# 本地tdx离线数据读取（在软件里面下载之后在vipdoc/目录下）
# tdx_reader = Reader.factory(market='std', tdxdir='D:/tdx/new_jyplug')
# 读取日线数据
# print(reader.daily(symbol='000001'))
# 读取1分钟数据
# print(reader.minute(symbol='000001'))
# # 读取5分钟数据
# reader.fzline(symbol='000001')
# # 读取分钟K线（目前支持1，5分钟k线）
# reader.minute(symbol='000001', suffix='1')  # suffix = 1 一分钟，5 五分钟
